Error Detection and Correction with Hamming Code